package cn.zhang.reimbursement_1.mapper;

import cn.zhang.reimbursement_1.model.Reimburse;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author zfs90
* @description 针对表【t_reimburse】的数据库操作Mapper
* @createDate 2022-03-26 16:33:23
* @Entity cn.zhang.reimbursement_1.model.Reimburse
*/
@Mapper
public interface ReimburseMapper extends BaseMapper<Reimburse> {

    /**
     * 查询两个日期的出差  人
     * @param defaultStartTime
     * @param endDay
     * @return
     */
    List<Integer> getAllSqidsByDay(@Param("defaultStartTime") String defaultStartTime,
                                   @Param("endDay") String endDay,
                                   @Param(value = "classNo") String classNo);

    /**
     * 查询两个日期人的出差次数
     * @param defaultStartTime
     * @param endOfDay
     * @param id
     * @return
     */
    Integer getTwoCountBySqUserId(@Param("defaultStartTime") String defaultStartTime,
                                  @Param("endOfDay")String endOfDay,
                                  @Param("id")Integer id,
                                  @Param(value = "classNo")String classNo);
}




